package service;
import java.util.ArrayList;
import java.util.List;
import domain.Profesor;
public class SimpleProfesorManager implements ProfesorManager {
  private List<Profesor> profesores;
  public List<Profesor> getProfesores() {
    return profesores;
  }
  public void setProfesores(List<Profesor> profesores) {
    this.profesores = profesores;
	}

	public void addProfesor(Profesor profesor) {
		this.profesores.add(profesor);
	} 
	
	public void deleteProfesor(Profesor profesor) {
		this.profesores.remove(getIndexByname(profesor.getIdProf()));
	}

	public void updateProfesor(Profesor profesor) {
		profesores.set(getIndexByname(profesor.getIdProf()),profesor);
	}
	
	
	public Profesor findProfesor(String id) {
		return profesores.get(getIndexByname(id));
	}
	
	public int getIndexByname(String pName)
    {
        for(Profesor _item : this.profesores)
        {
            if(_item.getIdProf().equals(pName))
                return this.profesores.indexOf(_item);
        }
        return -1;
    }

		
}